﻿<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ridek - 出租车预订服务模板</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
        }
        
        :root {
            --primary: #ff6b00;
            --secondary: #1a1a2e;
            --accent: #00a8ff;
            --light: #f8f9fa;
            --dark: #212529;
            --gray: #6c757d;
            --success: #28a745;
        }
        
        body {
            background-color: #f5f7fa;
            color: var(--dark);
            line-height: 1.6;
            overflow-x: hidden;
        }
        
        /* 顶部导航栏 */
        .top-header {
            background-color: var(--secondary);
            color: white;
            padding: 8px 0;
            font-size: 14px;
        }
        
        .top-header-wrap {
            display: flex;
            justify-content: space-between;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        .top-header-nav {
            display: flex;
            list-style: none;
        }
        
        .top-header-nav li {
            margin-left: 20px;
        }
        
        .top-header-nav a {
            color: rgba(255, 255, 255, 0.8);
            text-decoration: none;
            transition: color 0.3s;
        }
        
        .top-header-nav a:hover {
            color: white;
        }
        
        .header-social-share {
            display: flex;
            list-style: none;
            margin-left: 30px;
        }
        
        .header-social-share li {
            margin-left: 15px;
        }
        
        .header-social-share a {
            color: rgba(255, 255, 255, 0.7);
            font-size: 16px;
            transition: color 0.3s;
        }
        
        .header-social-share a:hover {
            color: white;
        }
        
        /* 主导航栏 */
        .main-header {
            background-color: white;
            box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
        }
        
        .mid-header-wrap {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1200px;
            margin: 0 auto;
            padding: 15px 20px;
        }
        
        .site-logo img {
            height: 45px;
        }
        
        .header-info {
            display: flex;
            list-style: none;
        }
        
        .header-info li {
            display: flex;
            align-items: center;
            margin-left: 30px;
        }
        
        .header-info-icon {
            background-color: var(--primary);
            color: white;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 12px;
            font-size: 18px;
        }
        
        .header-info-text h3 {
            font-size: 16px;
            font-weight: 600;
        }
        
        .header-info-text span {
            display: block;
            font-size: 13px;
            color: var(--gray);
            margin-bottom: 3px;
        }
        
        .header-info-text a {
            color: var(--dark);
            text-decoration: none;
        }
        
        /* 导航菜单 */
        .nav-menu-wrapper {
            background-color: var(--secondary);
        }
        
        .nav-menu-inner {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        .nav-menu {
            display: flex;
            list-style: none;
        }
        
        .nav-menu li {
            position: relative;
        }
        
        .nav-menu > li > a {
            color: white;
            text-decoration: none;
            padding: 18px 22px;
            display: block;
            font-size: 16px;
            font-weight: 500;
            transition: background 0.3s;
        }
        
        .nav-menu > li > a:hover {
            background-color: rgba(255, 255, 255, 0.1);
        }
        
        .menu-right-item {
            display: flex;
            align-items: center;
        }
        
        .search-icon, .sidebox-icon {
            color: white;
            font-size: 20px;
            margin: 0 15px;
            cursor: pointer;
        }
        
        .menu-btn {
            background-color: var(--primary);
            color: white;
            padding: 10px 25px;
            border-radius: 4px;
            text-decoration: none;
            font-weight: 500;
            transition: background 0.3s;
        }
        
        .menu-btn:hover {
            background-color: #e55e00;
        }
        
        /* 404页面内容 */
        .error-section {
            padding: 100px 20px;
            text-align: center;
            background: linear-gradient(135deg, #1a2a6c, #b21f1f, #1a2a6c);
            background-size: 400% 400%;
            animation: gradientBG 15s ease infinite;
            color: white;
            position: relative;
            overflow: hidden;
        }
        
        @keyframes gradientBG {
            0% { background-position: 0% 50%; }
            50% { background-position: 100% 50%; }
            100% { background-position: 0% 50%; }
        }
        
        .error-content {
            max-width: 800px;
            margin: 0 auto;
            position: relative;
            z-index: 2;
        }
        
        .error-content h1 {
            font-size: 160px;
            font-weight: 800;
            margin-bottom: 20px;
            text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
            color: #ffffff;
            letter-spacing: 5px;
        }
        
        .error-content h2 {
            font-size: 42px;
            margin-bottom: 25px;
            font-weight: 700;
        }
        
        .error-content p {
            font-size: 20px;
            margin-bottom: 40px;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }
        
        .error-actions {
            display: flex;
            justify-content: center;
            gap: 20px;
            margin-top: 40px;
        }
        
        .btn {
            padding: 14px 35px;
            border-radius: 50px;
            text-decoration: none;
            font-weight: 600;
            font-size: 17px;
            transition: all 0.3s ease;
            display: inline-block;
        }
        
        .btn-primary {
            background-color: var(--primary);
            color: white;
            box-shadow: 0 4px 15px rgba(255, 107, 0, 0.3);
        }
        
        .btn-primary:hover {
            background-color: #e55e00;
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(255, 107, 0, 0.4);
        }
        
        .btn-secondary {
            background-color: rgba(255, 255, 255, 0.15);
            color: white;
            border: 2px solid rgba(255, 255, 255, 0.3);
        }
        
        .btn-secondary:hover {
            background-color: rgba(255, 255, 255, 0.25);
            transform: translateY(-3px);
        }
        
        .error-image {
            margin: 50px auto;
            max-width: 500px;
            position: relative;
        }
        
        .error-image img {
            width: 100%;
            filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.2));
        }
        
        /* 页脚 */
        footer {
            background-color: var(--secondary);
            color: rgba(255, 255, 255, 0.8);
            padding: 80px 0 0;
            position: relative;
        }
        
        .footer-top-wrap {
            padding-bottom: 50px;
        }
        
        .footer-top {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        .brand {
            display: flex;
            align-items: center;
        }
        
        .footer-logo {
            margin-right: 25px;
        }
        
        .footer-logo img {
            height: 50px;
        }
        
        .brand p {
            max-width: 500px;
            font-size: 15px;
            line-height: 1.8;
        }
        
        .footer-call {
            display: flex;
            align-items: center;
            background: rgba(255, 255, 255, 0.05);
            padding: 20px 25px;
            border-radius: 8px;
        }
        
        .footer-call i {
            font-size: 32px;
            color: var(--primary);
            margin-right: 15px;
        }
        
        .footer-call p {
            display: flex;
            flex-direction: column;
        }
        
        .footer-call span {
            font-size: 14px;
            color: rgba(255, 255, 255, 0.6);
        }
        
        .footer-call a {
            color: white;
            font-size: 22px;
            font-weight: 700;
            text-decoration: none;
            margin-top: 5px;
        }
        
        .footer-mid-wrap {
            padding: 60px 0;
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }
        
        .footer-row {
            display: flex;
            flex-wrap: wrap;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        .footer-column {
            flex: 1;
            min-width: 250px;
            padding: 0 15px;
            margin-bottom: 30px;
        }
        
        .widget-title {
            color: white;
            font-size: 20px;
            margin-bottom: 25px;
            position: relative;
            padding-bottom: 15px;
        }
        
        .widget-title::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 50px;
            height: 3px;
            background-color: var(--primary);
        }
        
        .footer-contact li {
            margin-bottom: 15px;
            display: flex;
        }
        
        .footer-contact span {
            min-width: 100px;
            color: rgba(255, 255, 255, 0.6);
        }
        
        .footer-links {
            list-style: none;
        }
        
        .footer-links li {
            margin-bottom: 12px;
        }
        
        .footer-links a {
            color: rgba(255, 255, 255, 0.8);
            text-decoration: none;
            transition: color 0.3s;
            display: block;
        }
        
        .footer-links a:hover {
            color: var(--primary);
            padding-left: 5px;
        }
        
        .subscribe-form {
            display: flex;
            flex-wrap: wrap;
        }
        
        .subscribe-form input {
            flex: 1;
            min-width: 100%;
            padding: 14px 20px;
            border: none;
            border-radius: 4px;
            margin-bottom: 15px;
            background: rgba(255, 255, 255, 0.08);
            color: white;
        }
        
        .subscribe-form input::placeholder {
            color: rgba(255, 255, 255, 0.6);
        }
        
        .copyright-wrap {
            text-align: center;
            padding: 25px 0;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.6);
        }
        
        .copyright-wrap a {
            color: var(--primary);
            text-decoration: none;
        }
        
        /* 动画元素 */
        .floating {
            animation: floating 3s ease-in-out infinite;
        }
        
        @keyframes floating {
            0% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
            100% { transform: translateY(0px); }
        }
        
        .car-animation {
            position: absolute;
            bottom: 20px;
            width: 100px;
            opacity: 0.2;
            animation: drive 20s linear infinite;
        }
        
        @keyframes drive {
            0% { transform: translateX(-100px); }
            100% { transform: translateX(calc(100vw + 100px)); }
        }
        
        /* 响应式设计 */
        @media (max-width: 992px) {
            .mid-header-wrap {
                flex-direction: column;
            }
            
            .header-info {
                margin-top: 20px;
                flex-wrap: wrap;
                justify-content: center;
            }
            
            .header-info li {
                margin: 10px 15px;
            }
            
            .error-content h1 {
                font-size: 120px;
            }
            
            .error-content h2 {
                font-size: 32px;
            }
        }
        
        @media (max-width: 768px) {
            .error-content h1 {
                font-size: 100px;
            }
            
            .error-content h2 {
                font-size: 28px;
            }
            
            .error-actions {
                flex-direction: column;
                align-items: center;
            }
            
            .footer-row {
                flex-direction: column;
            }
            
            .brand {
                flex-direction: column;
                text-align: center;
            }
            
            .footer-logo {
                margin-right: 0;
                margin-bottom: 20px;
            }
        }
        
        @media (max-width: 576px) {
            .top-header-wrap {
                flex-direction: column;
                align-items: center;
            }
            
            .top-right {
                margin-top: 10px;
            }
            
            .header-info li {
                min-width: 100%;
                margin: 10px 0;
            }
            
            .error-content h1 {
                font-size: 80px;
            }
            
            .error-content h2 {
                font-size: 24px;
            }
        }
    </style>
</head>
<body>
    <!-- 顶部导航栏 -->
    <div class="top-header">
        <div class="top-header-wrap">
            <div class="top-left">
                <p>可靠的出租车服务与交通解决方案！</p>
            </div>
            <div class="top-right">
                <ul class="top-header-nav">
                    <li><a href="#"><i class="fas fa-question-circle"></i> 帮助</a></li>
                    <li><a href="#"><i class="fas fa-headset"></i> 支持</a></li>
                    <li><a href="#"><i class="fas fa-comments"></i> 常见问题</a></li>
                </ul>
                <ul class="header-social-share">
                    <li><a href="#"><i class="fab fa-weixin"></i></a></li>
                    <li><a href="#"><i class="fab fa-qq"></i></a></li>
                    <li><a href="#"><i class="fab fa-weibo"></i></a></li>
                    <li><a href="#"><i class="fab fa-tiktok"></i></a></li>
                </ul>
            </div>
        </div>
    </div>

    <!-- 主导航栏 -->
    <header class="main-header">
        <div class="mid-header">
            <div class="mid-header-wrap">
                <div class="site-logo">
                    <a href="index.html"><img src="https://i.imgur.com/5Lirf8d.png" alt="Ridek 出租车"></a>
                </div>
                <ul class="header-info">
                    <li>
                        <div class="header-info-icon">
                            <i class="fas fa-phone-alt"></i>
                        </div>
                        <div class="header-info-text">
                            <h3><span>立即致电</span><a href="tel:5267214392">5267-214-392</a></h3>
                        </div>
                    </li>
                    <li>
                        <div class="header-info-icon">
                            <i class="fas fa-envelope"></i>
                        </div>
                        <div class="header-info-text">
                            <h3><span>发送邮件</span>info.ridek@mail.com</h3>
                        </div>
                    </li>
                    <li>
                        <div class="header-info-icon">
                            <i class="fas fa-map-marker-alt"></i>
                        </div>
                        <div class="header-info-text">
                            <h3><span>霍克街</span>中国上海 - 200000</h3>
                        </div>
                    </li>
                </ul>
            </div>
        </div>
        <div class="nav-menu-wrapper">
            <div class="nav-menu-inner">
                <div class="site-logo">
                    <a href="index.html"><img src="https://i.imgur.com/5Lirf8d.png" alt="Ridek 出租车"></a>
                </div>
                <div class="header-menu-wrap">
                    <ul class="nav-menu">
                        <li><a href="index.html">首页</a></li>
                        <li><a href="about-us.html">公司介绍</a></li>
                        <li><a href="our-taxi.html">我们的车辆</a></li>
                        <li><a href="our-drivers.html">司机团队</a></li>
                        <li><a href="faqs.html">帮助中心</a></li>
                        <li><a href="contact.html">联系我们</a></li>
                    </ul>
                </div>
                <div class="menu-right-item">
                    <div class="search-icon">
                        <i class="fas fa-search"></i>
                    </div>
                    <div class="sidebox-icon">
                        <i class="fas fa-bars"></i>
                    </div>
                    <a href="book-taxi.html" class="menu-btn">预约出租车</a>
                </div>
            </div>
        </div>
    </header>

    <!-- 404 页面内容 -->
    <section class="error-section">
        <img src="https://i.imgur.com/0vGjZgT.png" alt="出租车" class="car-animation" style="animation-delay: 0s;">
        <img src="https://i.imgur.com/0vGjZgT.png" alt="出租车" class="car-animation" style="animation-delay: 5s; bottom: 60px; width: 80px;">
        <img src="https://i.imgur.com/0vGjZgT.png" alt="出租车" class="car-animation" style="animation-delay: 10s; bottom: 100px; width: 60px;">
        
        <div class="error-content">
            <h1>404</h1>
            <h2>页面未找到</h2>
            <p>您访问的页面可能已被移除、名称更改或暂时不可用。请检查URL是否正确或返回首页继续浏览。</p>
            
            <div class="error-image floating">
                <img src="https://i.imgur.com/4nJbBmK.png" alt="404 错误">
            </div>
            
            <div class="error-actions">
                <a href="index.html" class="btn btn-primary">
                    <i class="fas fa-home"></i> 返回首页
                </a>
                <a href="contact.html" class="btn btn-secondary">
                    <i class="fas fa-headset"></i> 联系支持
                </a>
            </div>
        </div>
    </section>

    <!-- 页脚 -->
    <footer>
        <div class="footer-top-wrap">
            <div class="footer-top">
                <div class="brand">
                    <a class="footer-logo" href="index.html">
                        <img src="https://i.imgur.com/5Lirf8d.png" alt="Ridek 出租车">
                    </a>
                    <p>我们成功应对各种复杂任务，提供长期保证，并定期掌握新技术，为您提供最安全可靠的出行服务。</p>
                </div>
                <div class="footer-call">
                    <i class="fas fa-phone-alt"></i>
                    <p>
                        <span>叫车电话</span>
                        <a href="tel:5267214392">5267-214-392</a>
                    </p>
                </div>
            </div>
        </div>
        
        <div class="footer-mid-wrap">
            <div class="footer-row">
                <div class="footer-column">
                    <div class="widget-title">工作时间</div>
                    <ul class="footer-contact">
                        <li><span>周一 - 周五:</span> 9:00 - 20:00</li>
                        <li><span>周六:</span> 10:00 - 19:30</li>
                        <li><span>周日:</span> 休息日</li>
                    </ul>
                </div>
                
                <div class="footer-column">
                    <div class="widget-title">快速链接</div>
                    <ul class="footer-links">
                        <li><a href="book-taxi.html">出租车预约</a></li>
                        <li><a href="faqs.html">帮助中心</a></li>
                        <li><a href="about-us.html">隐私政策</a></li>
                        <li><a href="about-company.html">使用条款</a></li>
                        <li><a href="contact.html">联系我们</a></li>
                    </ul>
                </div>
                
                <div class="footer-column">
                    <div class="widget-title">总部地址</div>
                    <ul class="footer-contact">
                        <li><span>地址:</span> 上海市浦东新区张江高科技园区</li>
                        <li><span>邮箱:</span> Info@RidekTaxi.com</li>
                        <li><span>电话:</span> 021-6888-8888</li>
                    </ul>
                </div>
                
                <div class="footer-column">
                    <div class="widget-title">订阅资讯</div>
                    <form class="subscribe-form">
                        <input type="email" placeholder="您的电子邮箱" required>
                        <button type="submit" class="btn btn-primary" style="width: 100%;">立即订阅</button>
                    </form>
                    <div style="margin-top: 20px; font-size: 14px;">
                        <p>订阅获取最新优惠和出行资讯</p>
                    </div>
                </div>
            </div>
        </div>
        
        <div class="copyright-wrap">
            <p>&copy; <span id="currentYear"></span> Ridek 出租车服务 版权所有 | 由 <a href="#">DynamicLayers</a> 提供技术支持</p>
        </div>
    </footer>

    <script>
        // 设置当前年份
        document.getElementById('currentYear').textContent = new Date().getFullYear();
        
        // 浮动动画控制
        const floatingElements = document.querySelectorAll('.floating');
        floatingElements.forEach(el => {
            el.style.animationDelay = Math.random() * 2 + 's';
        });
        
        // 简单控制台消息
        console.log('%c🚖 欢迎使用Ridek出租车服务！', 'font-size: 18px; color: #ff6b00;');
        console.log('%c⚠️ 您正在访问404页面，如需帮助请联系客服。', 'font-size: 14px; color: #ff0000;');
    </script>
</body>
</html>